package com.ojoin.trade.supplyloan_core.web.domain;

import com.ojoin.trade.common.web.domain.IDentifiable;

import java.io.Serializable;
import java.util.Date;

public class TbSlLoanRefundLog implements IDentifiable, Serializable {
    private Integer id;

    private String code;

    private Integer idSlLoanCreditLog;

    private String refundPrinciple;

    private String refundFee;

    private String refundDate;

    private String refundOrderId;

    private Date rowUpdateTime;
    private  int idOfPlatform;

    private String refundAmount;


    public String getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(String refundAmount) {
        this.refundAmount = refundAmount;
    }

    public int getIdOfPlatform() {
        return idOfPlatform;
    }

    public void setIdOfPlatform(int idOfPlatform) {
        this.idOfPlatform = idOfPlatform;
    }

    public Integer getUserIdOfJoinOfDebtor() {
        return userIdOfJoinOfDebtor;
    }

    public void setUserIdOfJoinOfDebtor(Integer userIdOfJoinOfDebtor) {
        this.userIdOfJoinOfDebtor = userIdOfJoinOfDebtor;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    private Date rowCreateTime;
    private Integer userIdOfJoinOfDebtor;

    private Integer userIdOfJoinOfCreditor;

    private String refundRate;

    private String refundRenewedRate;

    private String refundRenewedFee;

    private String   refundPenalty;

    private String refundRenewedAmount;

    private String shouldRefundPrinciple;

    private String shouldRefundRate;

    private String voucher;

    private String normalIntrest;

    private String renewedIntrest;

    private String pentyIntrest;
    private String renewedAmount;

    public String getRenewedAmount() {
        return renewedAmount;
    }

    public void setRenewedAmount(String renewedAmount) {
        this.renewedAmount = renewedAmount;
    }

    public String getNormalIntrest() {
        return normalIntrest;
    }

    public void setNormalIntrest(String normalIntrest) {
        this.normalIntrest = normalIntrest;
    }

    public String getRenewedIntrest() {
        return renewedIntrest;
    }

    public void setRenewedIntrest(String renewedIntrest) {
        this.renewedIntrest = renewedIntrest;
    }

    public String getPentyIntrest() {
        return pentyIntrest;
    }

    public void setPentyIntrest(String pentyIntrest) {
        this.pentyIntrest = pentyIntrest;
    }

    public String getVoucher() {
        return voucher;
    }

    public void setVoucher(String voucher) {
        this.voucher = voucher;
    }

    public String getShouldRefundPrinciple() {
        return shouldRefundPrinciple;
    }

    public void setShouldRefundPrinciple(String shouldRefundPrinciple) {
        this.shouldRefundPrinciple = shouldRefundPrinciple;
    }

    public String getShouldRefundRate() {
        return shouldRefundRate;
    }

    public void setShouldRefundRate(String shouldRefundRate) {
        this.shouldRefundRate = shouldRefundRate;
    }

    public String getRefundRate() {
        return refundRate;
    }

    public void setRefundRate(String refundRate) {
        this.refundRate = refundRate;
    }

    public String getRefundRenewedAmount() {
        return refundRenewedAmount;
    }

    public void setRefundRenewedAmount(String refundRenewedAmount) {
        this.refundRenewedAmount = refundRenewedAmount;
    }

    public String getRefundRenewedRate() {
        return refundRenewedRate;
    }

    public void setRefundRenewedRate(String refundRenewedRate) {
        this.refundRenewedRate = refundRenewedRate;
    }

    public String getRefundRenewedFee() {
        return refundRenewedFee;
    }

    public void setRefundRenewedFee(String refundRenewedFee) {
        this.refundRenewedFee = refundRenewedFee;
    }

    public String getRefundPenalty() {
        return refundPenalty;
    }

    public void setRefundPenalty(String refundPenalty) {
        this.refundPenalty = refundPenalty;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getIdSlLoanCreditLog() {
        return idSlLoanCreditLog;
    }

    public void setIdSlLoanCreditLog(Integer idSlLoanCreditLog) {
        this.idSlLoanCreditLog = idSlLoanCreditLog;
    }

    public String getRefundPrinciple() {
        return refundPrinciple;
    }

    public void setRefundPrinciple(String refundPrinciple) {
        this.refundPrinciple = refundPrinciple == null ? null : refundPrinciple.trim();
    }

    public String getRefundFee() {
        return refundFee;
    }

    public void setRefundFee(String refundFee) {
        this.refundFee = refundFee == null ? null : refundFee.trim();
    }

    public String getRefundDate() {
        return refundDate;
    }

    public void setRefundDate(String refundDate) {
        this.refundDate = refundDate == null ? null : refundDate.trim();
    }

    public String getRefundOrderId() {
        return refundOrderId;
    }

    public void setRefundOrderId(String refundOrderId) {
        this.refundOrderId = refundOrderId == null ? null : refundOrderId.trim();
    }

    public Date getRowUpdateTime() {
        return rowUpdateTime;
    }

    public void setRowUpdateTime(Date rowUpdateTime) {
        this.rowUpdateTime = rowUpdateTime;
    }

    public Date getRowCreateTime() {
        return rowCreateTime;
    }

    public void setRowCreateTime(Date rowCreateTime) {
        this.rowCreateTime = rowCreateTime;
    }


    public Integer getUserIdOfJoinOfCreditor() {
        return userIdOfJoinOfCreditor;
    }

    public void setUserIdOfJoinOfCreditor(Integer userIdOfJoinOfCreditor) {
        this.userIdOfJoinOfCreditor = userIdOfJoinOfCreditor == null ? null : userIdOfJoinOfCreditor;
    }

	@Override
	public String getTableName() {
		return "tb_sl_loan_refund_log";
	}
}